Propagation of Behavioral Variations with Delegation Proxies
نویسندگان
چکیده
Scoping behavioral variations to dynamic extents is useful to support non-functional concerns that otherwise result in cross-cutting code. Unfortunately, such forms of scoping are difficult to obtain with traditional reflection or aspects. We propose delegation proxies, a dynamic proxy model that supports behavioral intercession through the interception of various interpretation operations. Delegation proxies permit different behavioral variations to be easily composed together. We show how delegation proxies enable behavioral variations that can propagate to dynamic extents. We demonstrate our approach with examples of behavioral variations scoped to dynamic extents that help simplify code related to safety, reliability, and monitoring.
منابع مشابه
Run-time Variability with First-class Contexts
Software must be regularly updated to keep up with changing requirements. Unfortunately, to install an update, the system must usually be restarted, which is inconvenient and costly. In this dissertation, we aim at overcoming the need for restart by enabling run-time changes at the programming language level. We argue that the best way to achieve this goal is to improve the support for encapsul...
متن کاملPhytochemical Variations in Lemon Verbena (Lippia citriodora H.B.K.) Plantlets Affected by Propagation Methods and Soil Type
Background: Lemon verbena (Lippia citriodora H.B.K.) is an aromatic and medicinal plant of family Verbenaceae, which cultivated in North region of Iran. Objective: Evaluation of phytochemical characters in Lippia citriodora H.B.K. plantlets affected by propagation methods (micro-propagation and stem cutting) cultivated in different soil type (peat moss and mixture soil). Methods: This study w...
متن کاملRevocation Schemes for Delegation Licences
The paper presents revocation schemes in role-based access control models. We are particularly interested in two key issues: how to perform revocation and how to manage the revocation policy. We show how to deal with these two aspects in the delegation model based on the OrBAC formalism and its administration licence concept. This model provides means to manage several delegation types, such as...
متن کاملA New Proxy Identity-Based Signcryption Scheme for Partial Delegation of Signing Rights
In this paper, a new identity-based proxy signcryption scheme is presented. The proposed scheme allows partial delegation of signing rights. Consequently, a signature created by the proxy signer is distinguishable from that created by the principal signer. This level of security is a common requirement in many applications to prevent malicious proxy agents from impersonating the principal signe...
متن کاملSub-delegation and trust
We investigate trust propagation in delegation situations, which often occur in hierarchical organisations and coalition structures. In doing so we define a delegation chain representing the sub-delegation process. Such delegation chains present a problem for current trust evaluation mechanisms, which are unable to accurately divide trust among the chain members, resulting in degraded system pe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Trans. Aspect-Oriented Software Development
دوره 12 شماره
صفحات -
تاریخ انتشار 2015